deposit: a payment given as a guarantee that an obligation will be met
guarantee: a written assurance that some product or service will be provided or will meet certain specifications
ball: a spherical object used as a plaything