Sounds to me like the boy doesn't know the definition of the word deposit: "Money given as a pledge or down payment."
Forum Rules