FREE ON LINE DICTIONARIES

Macmillan Online Dictionary

Oxford Advanced Learner’s Dictionary: English- English, (definitions, opposites, synonims) .

Wordreference: Direct translation