FROG SHELL


Meaning of FROG SHELL in English

noun

: any of numerous chiefly tropical gastropod mollusks (family Cymatiidae) that resemble the related tritons but have notably thick heavy rugose or tuberculated shells ; also : a shell of one of these mollusks

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.