legged vehicles - French English Dictionary