motorless vehicle - French English Dictionary