Meaning of “technical school” in the English Dictionary

british dictionary