Meaning of “crystal ball” - Learner’s Dictionary

crystal ball

noun [ C ] uk us

a large, glass ball that some people believe you can look into to see what will happen in the future

(Definition of “crystal ball” from the Cambridge Learner’s Dictionary © Cambridge University Press)