English Dictionary
Definition marshmallow in British English
marshmallow noun
[countable/uncountable] noun
/ˌmɑː(r)ʃˈmæləʊ/
Synonyms and related words
