English dictionary is a great teacher as well as a very good friend of yours. If you do not have a good dictionary learning English is awfully very hard.
Many students are unaware of the value of learners’ dictionaries and prefer to use bilingual dictionaries, which offer a quick and easy translation of unknown vocabulary. Nevertheless, they frequently find that bilingual dictionaries do not provide enough information to allow them to use new words productively. So monolingual English learners’ dictionaries are recommended to use, especially at the higher levels.
Here are some free online dictioneries for learners which will help you to improve and make progress in your English language.
https://dictionary.cambridge.org
https://www.merriam-webster.com