Definition of “ghost train” - English Dictionary

british dictionary