medusoid - English Synonyms Dictionary

medusoid

n.
[1] medusa , medusan