water pepper

English

Noun

water pepper (plural water peppers)

  1. A plant of species Persicaria hydropiper.
    Synonyms: arsesmart, marshpepper knotweed, hydropiper (archaic)

Translations

References