Meaning of downy ground cherry

Definition of downy ground cherry

(noun) decorative American annual having round fleshy yellow berries enclosed in a bladderlike husk

Other information on downy ground cherry

WIKIPEDIA results for downy ground cherry
Amazon results for downy ground cherry