tourist visa
Short definition from Wiktionary
Noun
- A document that allows a limited period of leisure travel within a country, but no business activity
We haven’t written up tourist visa yet: Simple and Standard meanings, examples and a quiz.
Short definition from Wiktionary
We haven’t written up tourist visa yet: Simple and Standard meanings, examples and a quiz.