Skip to main content

alouatta

English alouatta meaning in English  •  alouatta का अर्थ अंग्रेजी में
Noun
  • One of the several species of howling monkeys of South America. See Howler{2}>.
Advertisement