lamb's kidneys in sherry - Turc Anglais Dictionnaire