neritid

Explore definitions, synonyms, and language insights of neritid

Definitions

Noun
operculate seasnail of coastal waters with a short spiral shell

More General Terms