Find the word definition

Wikipedia
Obigwo

Obigwo is a village in southeastern Nigeria. Also, it is located near the city of Owerri.

Category:Populated places in Imo State