Big Huge Thesaurus

Selenicereus

noun

sounds kind of like