land passenger transport equipment - German English Dictionary