ile-st-louis
1. [ noun ] (geography) island in Paris on the Seine
Related terms: island Paris
Similar spelling:   illustrious
  illustriously