Learn English Online
To have another language is to possess a second soul – Charlemagne
Test your knowledge of English vocabulary by matching words with the same meaning.