on-the-spot service - French English Dictionary