tourist card

English

Noun

tourist card (plural tourist cards)

  1. Synonym of tourist visa.