Webster's Revised Unabridged Dictionary · 1913
Ile-St-Louis
Copy link
Ile-St-Louis
, proper noun
(Geography)
An island on the Seine.
↑