Tomato-paste meaning

A concentrate of tomato purée; used in making pizzas etc.
noun
1
0
Advertisement