spit-roasting - French English Dictionary