Free dictionary definition....
a. Something apparently seen, heard, or sensed, but having no physical reality; a ghost or an apparition.
b. Something elusive or delusive.
2. An image that appears only in the mind; an illusion.
3. Something dreaded or despised.
In my most humble opinion, possibly from www.ihavenotaste.com
It was this or a blip of my toe.
The driver of this fantom probably doesn't like my nail varnish, so all is fair....