English English Dictionary

English English Dictionary

The online English-English dictionary from The Project Gutenberg

Result for Alouatte

Alouatte (n.)

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