moonshell

Explore definitions, synonyms, and language insights of moonshell

Definitions

Noun
marine gastropods having smooth rounded shells that form short spires

More General Terms