SNAKEWEED MEANING IN ENGLISH

• Snakeweed Definition & Synonyms

  1. (n.) A kind of knotweed (Polygonum Bistorta).
  2. (n.) The Virginia snakeroot. See Snakeroot.


RECENT SEARCHES