Snakeweed



ENGLISH MEANING
noun
1.
A kind of knotweed (Polygonum Bistorta).
2.
The Virginia snakeroot.