alouatta

英[ə'luːætə] 美[ə'luːætə]
  • 吼猿
Noun:
  1. howler monkeys