Find the word definition

Wikipedia
Odolanów

Odolanów is a town in the Greater Poland Voivodeship of Poland, about south-west from Ostrów Wielkopolski, with over 5000 inhabitants.