Feedback
Tourist visa
Meaning
Noun
●
A
document
that allows a
limited
period
of
leisure
travel
within a country, but no business activity
Sourced from
Wiktionary
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better