Big Huge Thesaurus

ectozoon

noun

sounds kind of like