Definition of sacred baboon in US English:

sacred baboon

noun