Not Perfect, But Still Five-Star
This app has a very rich list of words, and helpful phrases for most of them. The voice addition is, to my mind, worth it.
The main drawback is that for many words there are multiple and sometimes widely different meanings, and no guide to what common usage is. But in conjunction with other apps, it is invaluable for learning le français.
VictorianDavidJ about
Dictionary French English, v5.3.2