Adroa
God
Adroa is the supreme god or spirit of the Lugbara people of central Africa.
Adroa is a god they worship, and this aspect of the god was known as Adroa 'ba o'bapiri. Adroa was said to have created the first man, Gborogboro, and the first woman,... Wikipedia