MARSHMALLOW


Meaning of MARSHMALLOW in English

■ noun a spongy item of confectionery made from a mixture of sugar, albumen, and gelatin.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.