Find the word definition

Wikipedia
Venlo

Venlo is a municipality and a city in the southeastern Netherlands, near the German border. It is situated in the province of Limburg.