An escrow account is an account in which your deposited funds are held by a third party. This is to safeguard the money and ensure the funds are not released to the developer in one lump sum, but at different agreed stages within the build.