meaning of Balsamstrauch

Balsamstrauch - German to English

balm-of-Gilead [Cedronella canariensis]

View more

  • balm of Gilead [Cedronella canariensis]
  • Canary balm [Cedronella canariensis]