Big Huge Thesaurus

sporozoite

noun

sounds kind of like