The words you need to communicate with confidence.
Vocabulary explanations and practice for upper-intermediate level (B2) learners of English.
Perfect for both self-study and classroom activities.
Cartepedia
English vocabulary in use. upper-intermediate. book with answers and enhanced ebook