Lemon Tree tomato

[English] plural Lemon Tree tomatoes

Large, lemon-shaped and lemon-coloured tomato variety. They grow on a plant shaped almost like a fir tree, with downward sweeping trusses which bear generous quantities of fruits.

Synonyms in other languages

Latin names