Medusian

(n.) A medusa.