storm-battered - Francés Inglés Diccionario