tomato concentrate - French English Dictionary