medusoid - noun

singularmedusoid
pluralmedusoids