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