'St Peter's wort' definitions:

Definition of 'St Peter's wort'

(from WordNet)
noun
European perennial St John's wort; Ireland and France to western Siberia [syn: St Peter's wort, Hypericum tetrapterum, Hypericum maculatum]