peachwort

English

Noun

peachwort (uncountable)

  1. Any of various plants of genus Persicaria.