Big Huge Thesaurus

Cleome

noun

sounds kind of like