Big Huge Thesaurus

Sarcochilus

noun

sounds kind of like