independent and permanent right in immovable - Espagnol Anglais Dictionnaire