Unyago
In Swahili culture, most notably in Zanzibar and in some areas of western Kenya, the word unyago refers both to a set of rituals and to the music and dance styles that are traditionally associated with such rituals.
The unyago rituals were practiced to celebrate the coming of age of girls or during weddings. In those rituals, older women would teach the young ones about sex and conjugal life. These rituals would last several days and be accompanied by dances and music.