3PL provider

What is a 3PL?