Find the word definition

Wikipedia
Englos

Englos is a commune in the Nord department in northern France.

It is located near the city of Lille. In 2004, the population of Englos was 614.