tomato concentrate - Spanish English Dictionary