anti-wind device - Español Inglés Diccionario