French-English dictionary »

île flottante meaning in English

FrenchEnglish
île flottante nom {f}

floating island◼◼◼(a dessert)
noun