money laundering – n. hiding the origins of illegally obtained money
allegation – n. a statement saying that someone has done something wrong or illegal
legitimate – adj. permitted under rules or laws
permit – n. an official document that shows that a person is allowed to do or have something