What is a Managed Service Provider?

What is a Managed Service Provider?