Essential 120000 English-Arabic Words Dictionary - Kindle edition