garlic and tomato sauce - Turc Anglais Dictionnaire