It’s Indonesian – try out the Indonesian to English dictionary at http://www.freedict.com/onldict/ind.html