money placed in a bank or natural accumulations of minerals
From Latin depositus meaning laid down
Deposits are what you put down - whether it's money in the bank or sediment on the ground!
Complete word intelligence in one call. Free tier — 50 lookups/day.