right to repurchase - Francés Inglés Diccionario