GeneralConnection.com
➔
Dictionary
salai
Noun
1. Boswellia serrata
1. incense tree
Usage