No difference. The terms are synonymous. It implies the opposite
of a "private," "not traded," or "family owned," type
corporation.
@Bob811 - That is incorrect! A public corporation is government
owned whereas a publicly held corporation has shareholders.