Free chapel Meaning, Definition & Usage

Definitions
  1. (Eccles.), a chapel not subject to the jurisdiction of the ordinary, having been founded by the king or by a subject specially authorized. Eng. Bouvier.

Webster 1913