hey there ...... :) a
Well, I can recommend some dictionaries primarily iPhone apps; such as The American Heritage dictionary (the sound quality is good), LongMan Dictionary of Contemporary English (Very good pronunciation qulaity) and I strongly recommend this one, hmmm there are also the Webster's dictionaries they are pretty good, especially to find words that never exist on any other dictionary. That's all Englsih-English Dictionaries, if you are looking for English-English-Arabic, then i don't know lol ................. hope this helps!a
I wanna answer that question too but i'm graduated and i can say it's one of the best majors........ you will learn something at least :) a