Definition of business head in English:

business head

noun

Origin

Early 19th century.