tourist card
English
Noun
tourist
card
(
plural
tourist cards
)
Synonym of
tourist visa
.