Arabic dictionaries are often outdated. A database by the United Nations can help translate new political, economic or social terms. Here is how to use it.
Spotify (also the free version) can show the lyrics of the song you are playing in real time. This works surprisingly well for Arabic songs too. Here is how you can turn Spotify into a great study tool for Arabic!