tourist visas

English

Noun

tourist visas

  1. plural of tourist visa