Crystal ball

What is Crystal ball?

Crystal ball definition and meaning on Dictionary terms:
noun

a ball of clear crystal, glass, or the like, used in crystal gazing.
a method or means of predicting the future.