Definition of phantom minnow in English:

phantom minnow

noun

  • An artificial lure made to resemble a live minnow.

Origin

Mid 19th century; earliest use found in The Edinburgh Evening Courant.