Beefmaster tomato

[English] plural Beefmaster tomatoes

An Italian variety of tomato. A large, red indeterminate beefsteak tomato with firm, meaty flesh.

Synonyms in other languages

Latin names

Countries