beefsteak tomato - Spanish English Dictionary