Big Huge Thesaurus

Cycnoches

noun

sounds kind of like