cherry tomato
Explore definitions, synonyms, and language insights of cherry tomato
Definitions
Noun
plant bearing small red to yellow fruit
Noun
small red to yellow tomatoes