repurchase agreement and other similar arrangement - Turkish English Dictionary