Big Huge Thesaurus

Dracocephalum

noun

sounds kind of like