Marmalade - Definition

marmalade

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

Look up another word