tomato concentrate - Turkish English Dictionary