A Chrome extension based on Google Dictionary, provides better UI and shows the meanings in both your language and English.