A layer of accumulated material; to place something somewhere for safekeeping.
Mineral deposits in the region attracted large-scale mining investment.
Master “deposit” and 954 more IELTS words