Ibadan

noun

  1. 1

    a large Yoruba city in southwestern Nigeria; site of a university

Also useful for “Ibadan”:Unscrambler