Meaning of ホエザル in Japanese

  1. Words

Definition of ホエザル

  1. (n) howler monkey
Back to top