Sneezeweed

What is Sneezeweed?

Sneezeweed definition and meaning on Dictionary terms:
noun

any of several coarse composite plants of the genus Helenium, the flowers of which resemble sunflowers and cause sneezing.