Severus Snape is one of the most complex characters in Harry Potter.
Tips
culture
Best known in Chinese pop culture as the Mainland transliteration of Severus Snape (西弗勒斯·斯内普). The name is Latin, originally borne by Roman emperor Septimius Severus, and means 'stern/severe', fitting for both bearers.