meaning of Brautspierstrauch

Brautspierstrauch - German to English

bridal spray [Spiraea ×arguta]

View more

  • garland spiraea [Spiraea ×arguta]