alouatta - English Synonyms Dictionary

alouatta

n.
[1] genus Alouatta