A large primate having large dog—like muzzles.

Baboon

A large primate having large dog—like muzzles.