SPHAGNUM FROG
Meaning of SPHAGNUM FROG in English
noun
Etymology: so called from the fact that it was originally found in a sphagnum bog
: carpenter frog
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012