English dictionary
salvia lyrata meaning and definition
Definition and meaning of salvia lyrata at MeaningMonkey.org. salvia lyrata meaning and definition in the English Dictionary.SALVIA LYRATA noun
Definition of Salvia lyrata (noun)
- sage of eastern United States
- synonyms: cancer weed, cancerweed
Source: Princeton University Wordnet