English dictionary
strawberry tomato meaning and definition
Definition and meaning of strawberry tomato at MeaningMonkey.org. strawberry tomato meaning and definition in the English Dictionary.STRAWBERRY TOMATO noun
Definition of strawberry tomato (noun)
- stout hairy annual of eastern North America with sweet yellow fruits
- synonyms: dwarf cape gooseberry, Physalis pruinosa
- decorative American annual having round fleshy yellow berries enclosed in a bladderlike husk
- synonyms: downy ground cherry, Physalis pubescens
Source: Princeton University Wordnet