Translation look-aside buffer
A special cache for page table (translation) entries.
Cache functions the same way as main memory cache. Contains those entries that have been recently accessed.
When an address translation is needed lookup TLB. If there is a miss then do the complete translation, update TLB, and use the translated address.
If there is a hit in TLB, then use the readily available translation. No need to spend time on translation.