Find the word definition

Wikipedia
Amafor

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

Category:Populated places in Imo State