immediate right to enter lands - Spanish English Dictionary