The term "better returns" refers to a higher rate or amount of return on an investment, compared to other similar investments. It means that the investor is getting more money back than they initially put into the investment. The better the returns, the more profitable the investment has been for the investor.