tomato or pepper paste - Turco Inglés Diccionario