put up a smoke screen - German English Dictionary