frog shell
nounDefinition 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
Keep scrolling for more