Find the word definition

Wikipedia
Otmuchów

Otmuchów (pronounced: ) is a town in Nysa County, Opole Voivodeship, Poland, with 5,317 inhabitants (2004).