yellow baboon
nounDefinition of yellow baboon
: a long-tailed yellowish African baboon (Papio cynocephalus)
1