medusoid

/məˈdusɔɪd/
noun 1adj 1

Definitions

noun

1

jellyfish

adj

1

Having the shape of a jellyfish

Your note

not saved
0 chars