Definition of frog shell in US English:

frog shell

noun

  • Any of various large marine gastropod molluscs allied to the tritons and having a heavily built knobbly shell, now mostly placed in the family Bursidae.

Origin

Mid 19th century; earliest use found in Samuel Woodward (1821–1865), naturalist and palaeontologist.