apple snow

English

Noun

apple snow (uncountable)

  1. A dessert made from blended cooking apples, eggs, sugar, and double cream.

See also

Anagrams