Definition of “ghost train” - English Dictionary

English