The talking dictionary allows you to look up words -- English to Armenian or Armenian to English. With over 3000 words and grammatical explanations, the dictionary is an invaluable tool.