Meaning of “parochial school” in the English Dictionary

English