VariousWords beta
Related Terms:
Definitions:
Noun
language school
Definition: a school for teaching foreign languages
Definition: A school where foreign languages are taught