MEDUSOID is a playable word

medusoid Scrabble® Dictionary

noun
pl. medusoids
medusa

147 Playable Words can be made from "MEDUSOID"