put up a smoke screen - Turkish English Dictionary