GRINDELIA MEANING IN ENGLISH

• Grindelia Definition & Synonyms

  1. (n.) The dried stems and leaves of tarweed (Grindelia), used as a remedy in asthma and bronchitis.


RECENT SEARCHES