English Dictionary
Definition tourist visa in British English
tourist visa noun
[countable] noun
Synonyms and related words

English Dictionary