Definition of neep lantern in US English:

neep lantern

noun

Scottish
  • Turnip-lantern.

Origin

Late 19th century; earliest use found in Charles Gibbon (1843–1890), novelist.