sheep’s head and foot soup - Espagnol Anglais Dictionnaire