Definition of sacred baboon in English:

sacred baboon

noun