English dictionary
downy ground cherry meaning and definition
Definition and meaning of downy ground cherry at MeaningMonkey.org. downy ground cherry meaning and definition in the English Dictionary.DOWNY GROUND CHERRY noun
Definition of downy ground cherry (noun)
- decorative American annual having round fleshy yellow berries enclosed in a bladderlike husk
- synonyms: Physalis pubescens, strawberry tomato
Source: Princeton University Wordnet