Big Huge Thesaurus

hematocyst

noun

sounds kind of like