What is NPN Transistor?

A transistor amplifies current. It can be used with other components to make an amplifier or switching circuit.What is NPN Transistor?