Beef tomato means: A standard British English term for a large, fleshy variety of tomato - the type with thick walls and a meaty texture, typically used in sandwiches and salads where a substantial slice is needed.. It is informal slang, fine in casual speech but not suited to formal contexts. There is no real cause for parental concern; it is descriptive vocabulary rather than risky behaviour.