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
Tweet