strobilae

  • n.Strobila; Strobila; Jellyfish storey
  • WebChain; Chain or chengti section; Worms