Big Huge Thesaurus

sarcochilus

noun

sounds kind of like