Definitions
There is 1 meaning of the phrase
Teucrium Scorodonia.
Teucrium Scorodonia - as a noun
European germander with one-sided racemes of yellow flowers; naturalized in north america
Synonyms (Exact Relations)
wood sage