MOOCHA


Meaning of MOOCHA in English

ˈmüchə noun

( -s )

Etymology: Zulu unmutsha

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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.