roasted leg of lamb with vegetables - Türkisch Englisch Wörterbuch