Crystal ball
~noun
Entry: a globe of quartz crystal or glass in which images, especially those believed to portend the future, are supposedly visible to fortune tellers.
@ Milton-Kindersley Advanced Dictionary