Big Huge Thesaurus

histiocyte

noun

sounds kind of like