Definitions of Radiolaria:

  • noun:   marine protozoa