Medousa

Greek form of Latin Medusa, meaning "guardian."