Definitions for "Alouatta"
One of the several species of howling monkeys of South America. See Howler{2}.
howler monkeys