DNS propagation is the delay between changing DNS settings and everyone on the internet seeing the change. It happens because resolvers keep cached answers until their TTL expires. Name server changes can take longer because TLD-level records are cached too.