Translation of balsam in English:

balsam

balsam

noun

  • 1

    balsam, soothing oil