English French Dictionary

English - Français

punishment in French: