motorail
noun
Definitions
A train allowing passengers to take their automobile along with them on their journey.
Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.
Try these words
Definitions
A train allowing passengers to take their automobile along with them on their journey.