Noun Definition

moonshell

1.Definition: marine gastropods having smooth rounded shells that form short spires

Category: Animals