spit-roasted chicken - German English Dictionary