tomato paste
1.
(
noun
) thick concentrated tomato puree
Related Words:
ingredient
Terms and Conditions of Use / Copyright Notice