Meaning of st. peter's wreath

Definition of st. peter's wreath

(noun) shrub having copious small white flowers in spring

Other information on st. peter's wreath

WIKIPEDIA results for st. peter's wreath
Amazon results for st. peter's wreath