spit-roast - Turkish English Dictionary