A Content Delivery Network (CDN) is a network of servers in locations all around the world. When a user accesses a site with a CDN in place, their browser request will automatically be sent to the server closest to them. This improves page load time for the user and takes stress off of the main server in the web hosting environment.
See also: Cloud hosting, Data Centre
Further reading: How to Test and Improve Website Load Time