land passenger transport equipment - French English Dictionary