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