land train
English
Noun
land
train
(
plural
land trains
)
A
trackless
train
, made to resemble a real
locomotive
, used for transporting passengers short distances, and normally used in
tourist
resorts.
Synonyms
Dotto train