Meaning of teucrium chamaedrys

Definition of teucrium chamaedrys

(noun) European perennial subshrub with red-purple or bright rose flowers with red and white spots

Other information on teucrium chamaedrys

WIKIPEDIA results for teucrium chamaedrys
Amazon results for teucrium chamaedrys