AskPaulEnglish offers free tefl and tesol resources for English language learners. These includes grammar tutorials as well as grammar and vocabulary quizzes
Meaning of Egghead explained through a picture. Egghead means 'An intellectual; a very studious and academic person'
Idiom of the day: Straight from the horse’s mouth
Idiom: The best of both worlds Meaning: A situation in which you can enjoy the advantages of two different things at the same time.
“Forty winks” is a short sleep during the day. Example: He usually has forty winks going home on the train.