heavy fall of hail - Alemán Inglés Diccionario