What is the meaning of a S Corporation?

In the USA, a S Corporation is a corporation that basically pays no taxes. It takes its name from Subchapter S of Chapter One of the Inland Revenue Code.