hard and prolonged rain - Espagnol Anglais Dictionnaire