A master limited partnership (MLP) is a limited partnership that is publicly traded on a securities exchange. It combines the tax benefits of a limited partnership with the liquidity of publicly traded securities. Master Limited Partnerships are limited by US Code to only apply to enterprises that engage in certain businesses, mostly pertaining to the use of natural resources, such as petroleum and natural gas extraction and transportation.
An Initial Public Offering (IPO) is the first sale of stock by a private company to the public. IPOs are often issued by smaller, younger companies seeking capital to expand, but can also be done by large privately-owned companies looking to become publicly traded.
A limited partnership is an association of one or more general partners (GPs) together with one or more limited partners (LPs) to conduct business for profit as co-owners. LPs have limited liability, i.e. they are only liable on debts incurred by the firm to the extent of their registered investment, and they have no management authority. The GPs pay the LPs the equivalent of a dividend on their investment.
For more information, see Wikipedia or Investopedia.