• Medusoid

    Full definition of medusoid

    Noun

    medusoid

    (plural medusoids)
    1. jellyfish

    Adjective

    medusoid

    1. Having the shape of a jellyfish
    © Wiktionary