tomato paste

1. (noun) thick concentrated tomato puree
Related Words: ingredient



Terms and Conditions of Use / Copyright Notice