right to repurchase - Spanish English Dictionary