Definition

A Yoruba shrine or place of worship, often dedicated to a particular spirit or deity and associated with traditional religious practices.