spit-roasted - French English Dictionary