Meaning of physalis

Definition of physalis

(noun) ground cherries

Other information on physalis

WIKIPEDIA results for physalis
Amazon results for physalis