When I began learning English, I preferred using Cambridge Dictionary or Macmillan Dictionary to learn vocabulary. This is because they not only explain the meaning of a word in a simple phrase but also they have the functionalities of pronunciation, thesaurus, and example sentences.
For example, when I search for the meaning of learn, then the online dictionary should show a simple phrase that explains what learn is, such as to get knowledge or skill in a new subject or activity.
Moreover, there should be several example sentences regarding which context the word should be used in, for example, I've learned a lot about computers since I started work here or We were told to learn Portia's speech by heart.
Finally, I also expect the pronunciation and the thesaurus for the word.
I'm wondering if there exists an online German dictionary which provides fully functionalities as I described above.