moonshell
English Dictionary
->
Letter M
-> moonshell
Search Dictionary:
moonshell Definition
(n)
marine
gastropods
having
smooth
rounded
shells
that
form
short
spires
moonshell Synonyms
moon shell
moonshell
© Art Branch Inc.