WordsPal
WordsPal makes learning English vocabulary convenient and interactive through a dedicated app.