Carnelia tomato

plural Carnelia tomatoes

A variety of small red tomato.

Synonyms in other languages

Latin names