This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Marmalade

  1. n.
    A preserve or confection made of the pulp of fruit, as the quince, pear, apple, orange, etc., boiled with sugar, and brought to a jamlike consistence.



Shares

Related Words

Menu