Tourist-visa meaning

A document that allows a limited period of leisure travel within a country, but no business activity.
noun
1
0
Advertisement