Dictionary database is powered by Smart Link Corp. and contains 29475 entries and 10000 pronunciations.