stuffed and roasted lamb - Turc Anglais Dictionnaire