Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

tomato concentrate Definition

Cancel
tomato concentrate
noun()
a concentrated form of tomatoes

Words Related to tomato concentrate!

tomato concentrate Examples by Brain Bank Users