English | German | Russian | Czech

Salvia lyrata English

Meaning Salvia lyrata meaning

What does Salvia lyrata mean?

Salvia lyrata

(= cancerweed) sage of eastern United States

Synonyms Salvia lyrata synonyms

What other words have the same or similar meaning as Salvia lyrata?

Salvia lyrata English » English

cancerweed cancer weed

Are you looking for...?