The name Medusa means ‘sovereign female wisdom,’ ‘guardian/protectress,’ &ls