Big Huge Thesaurus

achillea

noun

sounds kind of like