English French Dictionary

English - Français

lamb's in French: