Vanessa tomato

[English] plural Vanessa tomatoes

A red tomato variety

Synonyms in other languages

Latin names