Tazkerah is an English-Arabic medical dictionary.
You don't need an internet connection.
More than 11000 words (and increasing).
Searchable with part of the word, or complete words.
Sharing the terms and their translations with social apps or messaging apps.