"Substantial financial losses" refers to a situation where a significant amount of money is lost, usually as a result of poor financial decisions or unpredictable circumstances. It means suffering a significant decline in one's finances, which can have significant consequences and impact on a person's or organization's financial stability.
Full definition