What does Alouatte mean?

Alouatte meaning in General Dictionary

one of several several species of howling monkeys of South America. See Howler, 2.