spit-roasted - Turkish English Dictionary