Synonyms and Antonyms for Alouatta

1. Alouatta (n.)

howler monkeys

Synonyms: