Get an English-Japanese dictionary with Flashcard in your iPhone. The dictionary contains data in your iPhone so it does not require the wireless connection.
As you are typing an english word, search results will show up in the main panel. The flashcards contains different levels depend on your learning level.
Types:
-TOEFL
-TOEIC
-Elementary
-Junior High School
-High School