Definition of sacred baboon in English:

sacred baboon

noun

another term for hamadryas baboon