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.”

Synonyms

  • Atelidae
  • howler monkey