Island (fr. Île)

Translation into English

Synonyms