Loading page
order radiolaria is a noun meaning "marine protozoa". It carries one recorded sense.
marine protozoa
Definitions, synonyms and semantic relations for order radiolaria come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.