The dictionary doesn't quite meet all my needs but is very good and works offline! As a free app it is amazing!