Find the word definition

Wikipedia
Oduoha-Emohua

Oduoha-Emuoha is one of the eight villages that make up Emohua Town of Emohua Local Government Area in Rivers State, Nigeria.