GeneralConnection.com
➔
Dictionary
salvia lyrata
Noun
1. cancerweed
1. cancer weed, Salvia lyrata, sage, salvia
Usage