Foundation school Meaning, Definition & Usage

Definitions
  1. in England, an endowed school.

Webster 1913