English French Dictionary

English - Français

quenching in French: