What does the name 'Medusa' mean?

Medusa means "queen" or "guardian".