Synonyms for "medusan"

Words with similar meaning