gambooda

Word form gambooda
Language: Datooga
Word meaning shield