Find the word definition

Wikipedia
Ochicha

Ochicha is a village in southeastern Nigeria. It is one of four villages that make up Ngugo, a town in the Ikeduru local government area of Imo State, Nigeria.