sacred baboon Hear it!

sacred baboon Definition

sacred baboon

noun

hamadryad (sense )