Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
marshmallow
in English
marshmallow
us
/ˈmɑːrʃ.mə.loʊ/
uk
/ˈmɑːʃ.mæ.loʊ/
#common
Plural
marshmallows
Definitions
Noun
a
sweet
treat
made
from
sugar
and
gelatin
;
soft
and
spongy
a
person
who
is
gentle
and
kind
(
figuratively
)
a
type
of
plant
(
Althaea
officinalis
)
found
in
marshes