What is the meaning of Bill_of_lading?

A document issued by a carrier (e.g. master of a ship or the ship owner's agent) to a shipper listing a ship's cargo, acknowledging receipt of said cargo, and specifying terms for its delivery.

Source: wiktionary.org