right of repurchase - Alemán Inglés Diccionario