उदबिला

English: Translation
otter
Hindi: Translation
ऊद; ऊदबि्लाव
noun
Animals