nature's candy

English

Noun

nature's candy (uncountable)

  1. (Canada, US, informal) Any sweet-tasting fruit.