Synonyms for alouatta

1. Alouatta (n.)

howler monkeys

Synonyms: