English dictionary
moonshell meaning and definition
Definition and meaning of moonshell at MeaningMonkey.org. moonshell meaning and definition in the English Dictionary.MOONSHELL noun
Definition of moonshell (noun)
- marine gastropods having smooth rounded shells that form short spires
- synonyms: moon shell
Source: Princeton University Wordnet