tomato concentrate - German English Dictionary