Links:


Online dictionaries


Links for Pre-Intermediate (level 3)

Links for Intermediate (level 4)

Links for Upper Intermediate (level 5)

Links for Advanced (level 6 upwards)