Big Huge Thesaurus

Radiolaria

noun

sounds kind of like