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