TTL is an acronym for Time To Live, which is a number that represents the amount of seconds a domain name server should cache the result of a domain lookup. During the cached period the name server will serve the cached response rather than returning to the authoritative name server and re-requesting the domain information lookup.
Not all name servers respect the TTL value of domains and will cache lookups based on their own internal configurations.