very quick and helpful. vast dictionary that even has slang and idioms