diviner; fortune teller — A person who studies and foretells the relationship between heavenly principles and human destiny.