île flottante
Meanings
Noun
1. floating island (dessert with beaten egg white) (cooking)