What does Business lunch mean?

Business lunch meaning in Urban Dictionary

The act of pressing an individual's eyes into a female's hard nipples using the face upside-down, after that having the woman lick your tongue.

Business lunch meaning in General Dictionary

meal (usually at a restaurant) in which business is discussed therefore the price is recharged as a business cost