Find the word definition

Wikipedia
L'Île-Saint-Denis

L'Île-Saint-Denis (i.e. the Saint-Denis island) is a commune in the northern suburbs of Paris, France. It is located from the center of Paris.

The commune is entirely contained on an island of the Seine River, hence its name.