BABOON

Definition of BABOON

  1. (noun)large terrestrial monkeys having doglike muzzles