frogshell definition

  • noun:
    • among numerous types of marine gastropod shells, belonging to Ranella and allied genera.
    • A shell of the genus Ranella.
41 votes

How would you define frogshell?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!