This app gives you a numerous amount of vocabulary; you can tap on them to get the definition
See More Info below for Screenshots