pelting-rain resistance - Spanish English Dictionary