Skip to main content

lotong

English lotong meaning in English  •  lotong का अर्थ अंग्रेजी में
Noun
  • An East Indian monkey (Semnopithecus femoralis).
Advertisement