Big Huge Thesaurus

trophozoite

noun

sounds kind of like