Createspace The Amharic Dictionary A Concise English Amharic Dictionary | Desertcart Sri Lanka