Definitions of downy ground cherry:

  • noun:   decorative American annual having round fleshy yellow berries enclosed in a bladderlike husk