1 itchweed | Definition of itchweed

itchweed

noun

Definition of itchweed

: a white hellebore (Veratrum album) of Europe