- salai as a noun:
- 1
salai
noun
1 salai
East Indian tree yielding a resin used medicinally and burned as incense.
synonym: Boswellia serrata.
debug info: 0.0142
noun
East Indian tree yielding a resin used medicinally and burned as incense.
synonym: Boswellia serrata.
debug info: 0.0142