floating island

French dessert consisting of a meringue floating on crème anglaise

Categories: