Temporary resident

foreign national granted the right to stay in a country for a certain length of time

Categories: