Meaning of free chase in English:

free chase

noun

historical
  • The right to hunt game, especially on one's own propery; an instance of this.

Origin

Late Middle English; earliest use found in Rolls of Parliament.