15 of the best dictionary apps for all your nerdy needs
Languages ââare harsh. As soon as you think you have mastered a grammar rule, a dozen exceptions appear. When you think you've learned the definition of a word, you find that it has seven other…