Kamus.shamsuddeen.com is an online English to Arabic and Hausa to Arabic dictionary contains accurate definitions of Thousands of words and phrases.