English English Dictionary
English English Dictionary
The online English-English dictionary from The Project Gutenberg
Result
Result for Alouatte
Alouatte
(n.)
One of the several species of howling monkeys of South
America. See Howler, 2.