This is my go-to dictionary for Japanese. I always recommend it to friends because it incorporates the tanaka corpus for most definitions, so you can see natural uses of most of the word entries.