Definition of business lunch in English:

business lunch

noun

Origin

Late 19th century; earliest use found in Freeport (Illinois) Daily Bulletin.