Ive taken this app with me on several trips to France and fine it very handy. It has idioms, verb conjugations, common word combinations in both English and French.
rtsphd about Ultralingua French-English, v2.6