Perfect Dictionary is a free offline dictionary with multilingual words definition and phrases. Features include automatic word suggestions, history of searched words,mark words,play audio pronunciations of words.