cherry tomato

Noun
  1. Plant bearing small red to yellow fruit (synset 112926781)
  2. Small red to yellow tomatoes (synset 107750268)

Other Searches