Words: Ile-St-Louis
Part of speech: n
Definition: island in Paris on the Seine