medusoid - noun
singular
medusoid
plural
medusoids