NIU's on-line Dictionary, on SEAsite (my personal favorite):

https://seasite.niu.edu/Indonesian/TataBahasa/dictionary/Default.htm

A list of several on-line dictionaries, some good, some pretty sketchy:

https://www.facstaff.bucknell.edu/rbeard/diction2.html#austro

Two dictionary/wordlists, about 25 pages each if printed out:

https://magi.com/~mbordt/eng-indo.htm

https://magi.com/~mbordt/indo-eng.htm