repurchase agreement sale - Turkish English Dictionary