meaning of frostweed

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


Related Words

frostweed |

Developed & Maintained By Taraprasad.com

Treasure Words