AbuBakrFinlandi
I have had much benefit from this app, and it gives a lot of variations of possible meanings, and it's very easy to use. I'd like to add only that if it had an extra feature defining when a term is used in Islamic (religious) context what is the meaning, like some other sources do, it would fit my usage of it even better.