Meaning of mandrillus sphinx

Definition of mandrillus sphinx

(noun) baboon of west Africa with a bright red and blue muzzle and blue hindquarters

Other information on mandrillus sphinx

WIKIPEDIA results for mandrillus sphinx
Amazon results for mandrillus sphinx