Big Huge Thesaurus

Sporozoa

noun

sounds kind of like