Definitions
noun
a payment given as a guarantee that an obligation will be met
noun
money given as security for an article acquired for temporary use
“his deposit was refunded when he returned the car”
noun
a facility where things can be deposited for storage or safekeeping
Look “deposit” up elsewhere
Want another word?
Spin the dictionary for a fresh one.