imprescriptible rights - Francés Inglés Diccionario