alouatta
/ˌæluˈɑːtə/Definitions
1. noun
a genus of large primates in the family Atelidae, commonly known as howler monkeys
“The alouatta was a dominant force in the ecosystem due to its powerful calls.”
1. noun
a genus of large primates in the family Atelidae, commonly known as howler monkeys
“The alouatta was a dominant force in the ecosystem due to its powerful calls.”