Meaning of “parochial school” in the English Dictionary

british dictionary