Webster's Revised Unabridged Dictionary · 1913

Ile-St-Louis

Ile-St-Louis , proper noun

(Geography) An island on the Seine.