The Collaborative International Dictionary
Ile-St-Louis
Ile-St-Louis \Ile-St-Louis\ prop. n. (Geog.) An island on the Seine.