Translation of visa in Indonesian

visa

visa

noun

  • 1

    visa