English French Dictionary

English - Français

drenching in French: