Green’s Dictionary of Slang

phantom n.

see ghost n. (6)