Alouatta
Alouatta ({not transcribed}) , noun
[Of uncertain origin.]
(Zoology) One of the several species of howling monkeys of South America. See Howler.
Also: Alouatte
Alouatta ({not transcribed}) , noun
[Of uncertain origin.]
Also: Alouatte