medusalike
/mɛdˈjuslaɪk/Definitions
1. adjective
resembling a Medusa, especially in having snakes for hair
“The garden’s overgrown, medusalike plants spread in every direction.”
2. noun
a person or thing likened to Medusa
“The medusalike creature in the horror movie was a terrifying sight.”