Definitions
noun
a written agreement (or property or money) delivered to a third party or put in trust by one party to a contract to be returned after fulfillment of some condition
Look “escrow” up elsewhere
Want another word?
Spin the dictionary for a fresh one.