English Dictionary
Definition in escrow in British English
in escrow phrase
phrase
1
kept by someone until a particular thing has happened
Synonyms and related words
