What Is A NAT Gateway?

What is NAT gateway used for?

.

What is an AWS NAT gateway?

Do I need a NAT gateway?

What is difference between NAT gateway and Internet gateway?