spit-roasted chicken - Turkish English Dictionary