tomato concentrate
1.
(
noun
) a concentrated form of tomatoes
Related Words:
concentrate
Terms and Conditions of Use / Copyright Notice