balsam
Explore definitions, synonyms, and language insights of balsam
Definitions
Noun
any seed plant yielding balsam
Noun
any of various fragrant oleoresins used in medicines and perfumes
Noun
an ointment containing a fragrant resin