Neave's Azorian tomato

[English] plural Neave's Azorian tomatoes

A variety of large red tomato.

Synonyms in other languages

Latin names