The Yoruba term "ibi" matches the English term "place"

other yoruba words that include "ibi" : english :
ibi location
ibi spot