palm reader

Noun

 * 1) A palmist (someone who does palm reading)