roving vehicle - French English Dictionary