Find the word definition

Wikipedia
Wermelskirchen

Wermelskirchen is a town in the Rheinisch-Bergischer Kreis, in North Rhine-Westphalia, Germany, southeast of Remscheid. It is home to the world's biggest live Christmas tree.