Definitions of St. peter's wreath:

  • noun:   shrub having copious small white flowers in spring