Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of alouatte

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