English
Detailed Synonyms for moonshell in English
moonshell:
moonshell [the ~] noun
-
the moonshell
– marine gastropods having smooth rounded shells that form short spires 1the moonshell; the moon shell– marine gastropods having smooth rounded shells that form short spires 1