There are multiple definitions - click on the translation that matches your context.

beutazási engedély

főnév

full

visa

noun

Definitions of visa

a special document or stamp in a passport that allows a person to enter a country or to work in a country

Nobody can gain a UK visa on the strength of this qualification alone.