SANDWORT MEANING IN ENGLISH

• Sandwort Definition & Synonyms

  1. (n.) Any plant of the genus Arenaria, low, tufted herbs (order Caryophyllaceae.)


RECENT SEARCHES