Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
salai
noun
(n)
East Indian tree yielding a resin used medicinally and burned as incense
east india pohon yielding kismis digunakan sebagai medicinally dan membakar dupa
Synonym:
boswellia serrata
source: wordnet30