From English-Hungarian FreeDict Dictionary ver. 0.2.1: drencher /dɹˈɛntʃə/ 1. felhôszakadás 2. zápor
drencher /dɹˈɛntʃə/ 1. felhôszakadás 2. zápor