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
soutane: a long cassock with buttons down the front; worn by Roman Catholic priests