Definition of mirror globe in English:

mirror globe

noun

  • Mirror ball.

Origin

Mid 19th century; earliest use found in The Southern Literary Messenger.