Definition

a person who professes to foretell the future or reveal hidden information by supernatural means, often through the use of omens, divination tools, or dreams.