meaning of balsamischer Wohlgeruch

balsamischer Wohlgeruch - German to English

balm [pleasant odour]