Meaning of saint peter's wreath

Definition of saint peter's wreath

(noun) shrub having copious small white flowers in spring

Other information on saint peter's wreath

WIKIPEDIA results for saint peter's wreath
Amazon results for saint peter's wreath