Big Huge Thesaurus

thought-reader

noun