tomate triturado
[
Spanish
]
plural
tomates triturados
Crushed or puréed tomato.
Countries
Spain