medusoids

noun
  1. Plural of medusoid; organisms or structures resembling a medusa (the free-swimming form of a jellyfish or hydrozoan).
  2. Usage: biology; zoology
  3. In botany, structures in certain liverworts and mosses that resemble jellyfish in form.
  4. Usage: botany; specialized

Examples