Definitions of Saint peter's wreath:

  • noun:   shrub having copious small white flowers in spring