Vocabulary

ロードトレイン

road train; trackless train; land train

noun