Big Huge Thesaurus

stachys

noun

sounds kind of like