pertaining to condition of heavy rain - Allemand Anglais Dictionnaire