Difference between shares and debentures?

Shares forms ownership of the company , where as Debentures are the debt for any company.

Shares investments returns in form of share in profit (dividend on shares) whereas Debentures returns with high return of interest.