Cantonese Phasebook has over 1000 Cantonese words and phases, with the corresponding Chinese character and English translations.
Phases can be selected as favourites, allowing easy access to them under the favourites tab.
The search function allows the entire list of phrases and words to be searched for the right one.