There are some shortcomings in the cambridge avanced learners dictionary.synonym and antonym is not available.words like cloverleaf is not available.words with idioms like burry the hatchet and people in glass
houses should not throw stones are missing..Grammar portion is not available.Longman advanced learners and oxford advanced learners are very much helpul in this context..