To get an ad-free experience on website and mobile app, please consider taking a subscription. Subscription fee will help us to add more words and definitions along with building language related features.
Meaning : 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.