Meaning of gazing ball in English:

gazing ball

noun

  • A garden ornament in the form of a sphere made from a reflective material such as mirrored glass or polished metal, often mounted on a stand.