What distinguishes stocks from bonds?

The only difference between the 2 is that a stock represents ownership and a bond is a long term debt. You will be paid via stocks but only receive interest from bonds.