HYDROPIPER MEANING IN ENGLISH

• Hydropiper Definition & Synonyms

  1. (n.) A species (Polygonum Hydropiper) of knotweed with acrid foliage; water pepper; smartweed.


RECENT SEARCHES