Definitions of Ile-st-louis:

  • noun:   island in Paris on the Seine