roasted shoulder of lamb - German English Dictionary