A bed liner is a protective covering or coating that is put inside the bed of a pickup truck to prevent damage from heavy loads and to keep it clean.