roasted shoulder of lamb - Turkish English Dictionary