Definition Definition

frostweed - Meaning and Examples

Meaning of 'frostweed' (Webster Dictionary)

1 . Frostweed [ n.]
- An American species of rockrose (Helianthemum Canadense), sometimes used in medicine as an astringent or aromatic tonic.