Meaning of st peter's wort

Definition of st peter's wort

(noun) European perennial St John's wort; Ireland and France to western Siberia

Other information on st peter's wort

WIKIPEDIA results for st peter's wort
Amazon results for st peter's wort