The island (fr. L'îlot)

Translation into English

Synonyms