English French Dictionary

English - Français

snarl in French: