cover by a smoke screen - Francés Inglés Diccionario