gastropod : Idioms & Phrases


neritid gastropod

  • noun operculate seasnail of coastal waters with a short spiral shell
    neritid.
WordNet