ibadan

Noun
  1. A large Yoruba city in southwestern Nigeria;
    Site of a university (synset 108996700)

Other Searches