Find the word definition

Wikipedia
Awo-Omamma

Awo-Omamma (also Awo Omamma or Awo-Njaba), in the Northeast of Niger Delta is an oil-rich town on the bank of Njaba River in Nigeria's South East Imo State.