Moonshell — synonyms, definition

1. moonshell (Noun)

1 synonym
moon shell
1 definition

moonshell (Noun) — Marine gastropods having smooth rounded shells that form short spires.

1 type of
seasnail
2 parts of
Naticidae family Naticidae