repurchase agreement and other similar arrangement - Spanish English Dictionary