Definition of head lessee in English:

head lessee

noun

Law
  • The holder of a head lease.

Origin

Late 18th century.