Big Huge Thesaurus

leonurus

noun

sounds kind of like