Translation of visa in English:

visa

visa

noun

  • 1

    visa