Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of ibadan
  1. noun
    a large Yoruba city in southwestern Nigeria; site of a university
Explanation of ibadan
My lists:
Recently viewed words: