Medusae, noun plural of medusa. Synonyms in the same form.
worm-stars, medusoids
All synonyms for medusa →