saint peter's wreath

Noun
  1. Shrub having copious small white flowers in spring (synset 112680300)

Found on Word Lists

Other Searches