ほえざる
吠猿
hoezaru

Noun

1. howler monkey

Usually Written in Kana
Other forms: