medusoid

adjective
  1. resembling or relating to a medusa; having the form or characteristics of a jellyfish
  2. Usage: biology; zoology
noun
  1. an organism or structure that resembles a medusa or jellyfish in form
  2. Usage: biology; zoology

Examples