What does balsamischer Wohlgeruch mean?

balsamischer Wohlgeruch - German to English

balm [pleasant odour]