Money laundering is a financial crime in which the source of illegally acquired money or goods is hidden from law enforcement and financial regulators by generating the appearance of legitimacy for the illicit gains.