Did you mean Medusa?
Medusa
noun
°The only mortal of the three gorgon sisters. She is killed by Perseus. (Read more at ).