Dictionary database is powered by Smart Link Corp. and contains 107245 entries and 20000 pronunciations.