boswellia_serrataEnglish

Boswellia serrata, salai

Noun

East Indian tree yielding a resin used medicinally and burned as incense

English: salai, Boswellia serrata

English words with similar meanings

Show 1 words