Skip to main content

frostweed

English frostweed meaning in English  •  frostweed का अर्थ अंग्रेजी में
Noun
  • An American species of rockrose (Helianthemum Canadense), sometimes used in medicine as an astringent or aromatic tonic.
Advertisement