English edit

Noun edit

rhodaliid (plural rhodaliids)

  1. Any siphonophore of the family Rhodaliidae