An initial coin offering (ICO), similar to an initial public offering (IPO), is a public crowdsourcing of funds to launch a new cryptocurrency coin or blockchain app (dApp). Investors receive new coins in exchange for their investment.
Read more here