NAT stands for Network Address Translation. It is a technique used in computer networking to map an IP address space into another by modifying network address information in the IP header of packets while they are in transit across a traffic routing device. This allows multiple devices within a private network to share a single public IP address, which helps conserve IPv4 addresses. NAT is commonly used in home and small office networks where a limited number of public IP addresses are available.