alouatta
1. [ noun ] (biology,zoology) howler monkeys
Synonyms: genus_Alouatta
Related terms: mammal_genus Cebidae howler_monkey
Similar spelling:   all-out
  allot
  Aleut
  alate
  Alauda