sheep’s head and foot soup - Français Anglais Dictionnaire