cup-tosser

Noun

 * 1)  Someone who reads tea leaves; someone who practices tasseography.