Definitions of St peter's wort:

  • noun:   European perennial St John's wort; Ireland and France to western Siberia