English vocabulary and translations (See all)
a language school, a language center: an educational institution for teaching foreign languages
- "Mrs. Brady's International School of English is a cosy, family-run language centre which offers the perfect opportunity to study English with real English people."
Do you have smart way of remembering 'Language school'? Share it with us!