KHANDBAHALE

Free
It is a tool recommended for English speaking and learning
Free
A well known bidirectional talking dictionary with more than 4,00,000 words