Meaning of moonshell

Definition of moonshell

(noun) marine gastropods having smooth rounded shells that form short spires

Other information on moonshell

WIKIPEDIA results for moonshell
Amazon results for moonshell