Find the word definition

Wikipedia
Villeneuve-Saint-Georges

Villeneuve-Saint-Georges is a small commune in the southeastern suburbs of Paris, France. It is located from the center of Paris.