Synonyms and Antonyms for alouatta

1. Alouatta (n.)

howler monkeys

Synonyms: