marmalade

/mˈɑrmʌleɪd/

Explore definitions, synonyms, and language insights of marmalade

Definitions

Noun
a preserve made of the pulp and rind of citrus fruits

More Specific Terms