restitution of immovable properties - Francés Inglés Diccionario