I use both Cantodict and Pleco. Pleco has very good coverage of written Chinese, also you can install add-on dictionaries which have decent coverage of Cantonese.
↧