Find the word definition

Wikipedia
Wambrechies

Wambrechies is a commune in the Nord department in northern France. It has a population of around 8500 inhabitants.