Greek · word

Medousa

Medusa; literally guardian

Words sharing this root