Find the word definition

Wikipedia
Saint-Georges-sur-l'Aa

Saint-Georges-sur-l'Aa is a commune in the Nord department in northern France.