Definition of townweed in English:

townweed

noun

Southern, English Regional
  • Dog's mercury, Mercurialis perennis.

Origin

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