tomato paste
to·ma·to·paste
noun
1.
thick concentrated tomato puree
Related words
Broader terms
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.
to·ma·to·paste
thick concentrated tomato puree
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.