Boswellia serrata
English Dictionary
->
Letter B
-> Boswellia serrata
Search Dictionary:
Boswellia serrata Definition
(n)
East
Indian
tree
yielding
a
resin
used
medicinally
and
burned
as
incense
Boswellia serrata Synonyms
Boswellia serrata
salai
© Art Branch Inc.