Meaning of marmalade
Definition of marmalade
(noun)
a
preserve
made
of the
pulp
and
rind
of
citrus
fruits
Other information on marmalade
WIKIPEDIA results for
marmalade
Amazon results for
marmalade
Tweet