Published by: Khaled Gad
This is a Dictionary English-Arabic, Arabic-English. It's easy to use. Also, it supports auto complete.
(click to enlarge)