Maracha

English: Translation
Lugbara clan north of Ayivu
noun