-
nouna large Yoruba city in southwestern Nigeria; site of a universitypart of:
Definition that contains ibadan
We don't have definitions for this word yet.
We don't have definitions for this word yet.