alouatta - definitions and synonyms

alouatta noun

  1. ( also written as Alouatta )

    English Meaning: 

    : howler monkeys

    Synonyms:

    genus alouatta