Essential ESL Vocabulary (Flashcards): 550 Flashcards with Need-To-Know Vocabulary for English as a Second Language Learners (College Test Preparation)