1 frog shell | Definition of frog shell

frog shell

noun

Definition of frog shell

: 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

First Known Use of frog shell

1851, in the meaning defined above

Keep scrolling for more