Version Française
Meaning of
"Concentré de tomates"
in English language
French to English
English to French
French
English
Concentré de tomates
Concentrated tomato purée
concentré de tomates
tomato paste