There are multiple definitions - click on the translation that matches your context.

depósito

substantivo

full

escrow

noun

Definitions of escrow

an account, typically at a bank, in which funds are held in trust for future distribution

When the final documents are signed, the funds will be released from escrow.