put up a smoke screen - Französisch Englisch Wörterbuch