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