Meaning of townweed in English:

townweed

noun

dialect British
  • Dog's mercury, Mercurialis perennis.

Origin

Mid 19th century; earliest use found in Anne Pratt (1806–1893), botanist.