Synonyms and Antonyms for tomato_concentrate

1. tomato concentrate (n.)

a concentrated form of tomatoes

Synonyms: