candied citrus peel

Noun
  1. Strips of citrus peel cooked in a sugar syrup (synset 107616978)

Found on Word Lists

Other Searches