Vocabulary flashcards, lesson plans and classroom teaching resources for busy ESL (English as a Second Language) & EFL (English as a Foreign Language) English language teachers.
Spoken English is a 'talking grammar' of English for ESL learners : just mouse over to hear the words spoken instantly by native speakers, free online.