гурукула

Etymology
.

Noun

 * 1) gurukula a type of residential school in India with pupils living near the guru