Residence
Definition: Authorisation to live in Spain beyond a short stay.
In plain language: Permit to settle legally in the country.
Definition: Authorisation to live in Spain beyond a short stay.
In plain language: Permit to settle legally in the country.