Definition of globe lightning in English:

globe lightning

noun

  • Ball lightning.

Origin

Mid 19th century.