Synonyms for
Medusa
Definition
Medusa is a figure in Greek mythology who had snakes instead of hair and could turn people to stone with her gaze.
Synonyms for
Definition
Medusa is a figure in Greek mythology who had snakes instead of hair and could turn people to stone with her gaze.