Big Huge Thesaurus

Hypoderma

noun

sounds kind of like