'Alouatta' definitions:

Definition of 'Alouatta'

(from WordNet)
noun
Howler monkeys [syn: Alouatta, genus Alouatta]

Words containing 'Alouatta'