meaning of a real Severus Snape

a real Severus Snape meaning in Urban Dictionary

(noun) a person who is extremely tough to place your hand on; he or she often shows seemingly contradictory behavior which make said individuals motives very hard to decipher