VariousWords beta
Related Terms:
Definitions:
Noun
tomato paste
Definition: thick concentrated tomato puree
Definition: A concentrate of tomato purée; used in making pizzas etc.