giant: a very large person; impressive in size or qualities
large person: a person of greater than average size
divination: the art or gift of prophecy (or the pretense of prophecy) by supernatural means