Definition of マルタイ

マルタイ

marutai

noun
1.
escorted person, person being guarded(colloquialism)
2.
ballast tamper, tamping machine(slang, abbreviation)