Essential English Words (Level 2, 1,099 words)

The core vocabulary for everyday conversations and short texts.