put up a smoke screen - Almanca İngilizce Sözlük