Definition of business head in English:

business head

noun

  • 1= business leader.

  • 2An aptitude for business.

Origin

Early 19th century.