Meaning of ground cherry

Definition of ground cherry

(noun) any of numerous cosmopolitan annual or perennial herbs of the genus Physalis bearing edible fleshy berries enclosed in a bladderlike husk; some cultivated for their flowers

Other information on ground cherry

WIKIPEDIA results for ground cherry
Amazon results for ground cherry