cover by a smoke screen - Turco Inglés Diccionario