Short: The address of your website, which anyone can easily access by typing it into a browser without having to remember numbers.
More specifically: A domain is like a street address: it gives your website a human-readable name that points to a server's IP address. DNS translates the domain name into numbers, so a visitor can easily find your website by typing in, for example, example.com.

