Big Huge Thesaurus

Cereus

noun

sounds kind of like