lim naea
English
lim naea meaning in English • lim naea का अर्थ अंग्रेजी में
Noun
- A genus of fresh-water air-breathing mollusks, abundant in ponds and streams; -- called also pond snail>.