spit-roast - French English Dictionary