downy ground cherry Meaning, Definition & Usage

  1. noun decorative American annual having round fleshy yellow berries enclosed in a bladderlike husk
    Physalis pubescens; strawberry tomato.

WordNet