incwala

incwala

English Noun
Ad

Definition

A Swazi ceremony that marks the first fruits of the harvest

Ad