Definition of “parochial school” - English Dictionary

british dictionary