Keep Your Word Reader is a free iPhone client of Keep Your Word, the Mac OS X application that lets yo build your own dictionaries, and learn vocabulary practising any of its exercise modes.

http://appshopper.com/education/keep-your-word-reader