Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

floating island Definition

Cancel
floating island
noun(floating island)
a dessert consisting of custard with floating masses of beaten egg whites

Words Related to floating island!

floating island Examples by Brain Bank Users