What is the difference between a national corporation and a multi-national corporation?

A national corporation is one that does business primarily within one country, and is headquartered in that country.

A multi-national corporation is one that does a substantial fraction of its business in many different countries.