Definitions of crystal ball:

  • noun:   a glass or crystal globe used in crystal gazing by fortunetellers