FROGSHELL


Meaning of FROGSHELL in English

noun one of numerous species of marine gastropod shells, belonging to ranella and allied genera.

Webster English vocab.      Английский словарь Webster.