POLYGONUM MEANING IN ENGLISH

• Polygonum Definition & Synonyms

  1. (n.) A genus of plants embracing a large number of species, including bistort, knotweed, smartweed, etc.


RECENT SEARCHES