anti-storm device - Francés Inglés Diccionario