Meaning of setterwort

Definition of setterwort

(noun) digitate-leaved hellebore with an offensive odor and irritant qualities when taken internally

Other information on setterwort

WIKIPEDIA results for setterwort
Amazon results for setterwort