roasted leg of lamb - İspanyolca İngilizce Sözlük