put up a smoke screen - Turc Anglais Dictionnaire