Find the word definition

Wikipedia
Irri

Irri is located in the Isoko local government area of Delta state, Nigeria. It is one of the petroleum producing communities in Nigeria. It is bordered by Uzere, Aviara, Oyede, Idheze and Oleh. Descendants of Irri migrated to form other small villages like Ada, Idheze, Ivruogbo, Canaan Irri, and they are usually referred to as children of Irri Kingdom. The people are referred to as Emo Irri, which means children of Irri.