The phrase
"new investors" refers to people or organizations that are just starting to invest money in something, like stocks, businesses, or projects. They are fresh to the investment world and may have limited experience or knowledge.
Full definition