MARMALADE

Definition of MARMALADE

  1. (noun)a preserve made of the pulp and rind of citrus fruits