The island (fr. L’île)

Translation into English

Synonyms