Big Huge Thesaurus

Cleistes

noun

sounds kind of like