sphinx baboon

noun

Definition of sphinx baboon

: a large West African baboon (Papio sphinx) often kept in menageries