moocha

noun
moo·​cha | \ ˈmüchə\
plural -s

Definition of moocha

: a loincloth of animals' tails or strips of animal skin worn by native peoples of South Africa

History and Etymology for moocha

Zulu unmutsha

Keep scrolling for more