Medusa, which means "guardian" or "protector", is a Greek mythological creature in the form of a beautiful woman with snakes for her hair.