PINEWEED MEANING IN ENGLISH

• Pineweed Definition & Synonyms

  1. (n.) A low, bushy, nearly leafless herb (Hypericum Sarothra), common in sandy soil in the Eastern United States.


RECENT SEARCHES