Oxford dictionary is perfect for english learner.
This one can solve all problems of english meaning.it is not coastly everyone can effort it.
But in this there is not so much biological words so don't buy if u have a biological purpose.
Otherwise it is the best
All word and their mean are exactly.and easy to find.
U.k. u.s english no problem .buy it .