This dictionary can be used by one and all.
I refer to this dictionary almost everytime I want to know more about a particular word- antonym, synonym.
I have used this in my school, college and it's really helpful. This dictionary is very comprehensive. Anyone can use it to find meanings and opposites of words.
It's especially good for new English learners.