Tasty Evergreen tomato

[English] plural Tasty Evergreen tomatoes

A variety of wonderful, green lobed beefsteak tomatoes.

Synonyms in other languages

Latin names