st peter's wort Meaning, Definition & Usage

  1. noun European perennial St John's wort; Ireland and France to western Siberia
    Hypericum maculatum; Hypericum tetrapterum.

WordNet