Try new ONLINE English explanatory dictionary: