Noun Definition

marmalade

1.Definition: a preserve made of the pulp and rind of citrus fruits

Category: Food