Near perfect
This app is great for learning the language and is missing maybe a few words, but has everything you really need to communicate well, just not at the level of a native for individual dialects and slangs
George Banis about
Greek Dictionary +