English dictionary
st peter's wort meaning and definition
Definition and meaning of st peter's wort at MeaningMonkey.org. st peter's wort meaning and definition in the English Dictionary.ST PETER'S WORT noun
Definition of St Peter's wort (noun)
- European perennial St John's wort; Ireland and France to western Siberia
- synonyms: Hypericum maculatum, Hypericum tetrapterum
Source: Princeton University Wordnet