ile-st-louis Meaning, Definition & Usage

  1. noun island in Paris on the Seine

WordNet