Find the word definition

Wikipedia
Imota

IMOTA is a town in Lagos State in Nigeria. Their leaders are called OBA RANODU OF IMOTA. They are Ijebu-speaking people.