motorail
Noun
Meaning
motorail (plural motorails)
(rail transport) A train allowing passengers to take their automobile along with them on their journey.
Noun
motorail (plural motorails)
(rail transport) A train allowing passengers to take their automobile along with them on their journey.