marmalade

Noun
  1. A preserve made of the pulp and rind of citrus fruits (synset 107659373)

Found on Word Lists

Other Searches