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.
Are You Learning English? Here Are Our Top English Tips