lutra
English
lutra meaning in English • lutra का अर्थ अंग्रेजी में
Noun
- A genus which in some classifications considered a genus of the subfamily Lutrinae.