Owerri

English

Proper noun

Owerri

  1. The largest city and state capital of Imo State, Nigeria.