印度尼西亚语学习 Learning bahasa Indonesia

I am using:

 

Still in need of: 

  • A good dictionary with etymology and examples, like OED for English or Le Petit Robert for French.
  • A teacher to exchange language

Your suggestions are most welcome for learning this amazing language.