put up a smoke screen - Turco Inglés Diccionario