Skip to main content

neritid

English neritid meaning in English  •  neritid का अर्थ अंग्रेजी में
Noun
  • An operculate seasnail of coastal waters with a short spiral shell.
Advertisement