right of repurchase - Turkish English Dictionary