snob: a person regarded as arrogant and annoying
unpleasant person: a person who is not pleasant or agreeable
sorcery: the belief in magical spells that harness occult forces or evil spirits to produce unnatural effects in the world