Pollen tomato

[English] plural Pollen tomatoes

A small yellow tomato of Russian origin and good flavour which fruits up to the beginning of December.

Synonyms in other languages

Latin names