right of repurchase - Francés Inglés Diccionario