Skip to content

Μέδουσα

Médousa

“the ruling one”

1 word in English grow from this root.

Medusa

Nature
ΜέδουσαMédousa

“she who rules over”