sheep’s head and foot soup - Turc Anglais Dictionnaire