A new Hans Wehr app makes full-text search in Arabic (and English) possible.
Arabic grammar was of special interest in Europe especially in the 19th and early 20th century. Here is a list of the TOP FIVE Arabic grammarians from the West
A list of the best Android and iOS apps and websites for translating Arabic words into English. Most of them are free.
Have you ever had a look at the Arabic root tahatlara ه-ت-ل-ر in Hans Wehr's dictionary? You will be surprised: It means to behave like Adolf Hitler.
Actually, I don't think that anybody has ever counted the number of Arabic roots. Mathematically: 21,952 roots. Practically, you get 6,332 roots.