Definition of visa in English:
An endorsement on a passport indicating that the holder is allowed to enter, leave, or stay for a specified period of time in a country.
- He said he has only worked in Europe with business visas, which allow stays of 90 days.
- British passport holders don't require visas if staying less than 60 days.
- I would like to think they are currently New Zealand citizens or holders of permanent residence visas.