Find the word definition

Wikipedia
Mobalufon

Mobalufon is a West African town of what is today south-western Nigeria. The town was established by around the 15th century.