tomato concentrate
to·ma·to·concentrate
noun
1.
a concentrated form of tomatoes
Related words
Broader terms
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.
to·ma·to·concentrate
a concentrated form of tomatoes
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.