English Dictionary
◊ ILE-ST-LOUIS
Ile-St-Louis
n : island in Paris on the Seine [syn: {Ile-St-Louis}]