sale subject to right of vendor to repurchase - Spanish English Dictionary