C11045
An orisha is a divine spirit or deity in Yoruba and related African diasporic religions, embodying specific natural forces, human traits, and aspects of destiny while mediating between humans and the supreme creator.