spit-roasted chicken - English Synonyms Dictionary