succade

Noun
  1. Fruit cooked in sugar syrup and encrusted with a sugar crystals (synset 107616077)

Found on Word Lists

Other Searches