thought-reader
thought-reader ▶noun a person who can supposedly discern what someone else is thinking. DERIVATIVES thought-reading noun