MOTORAIL


Meaning of MOTORAIL in English

■ noun a rail service in which cars are transported together with their drivers and passengers.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.