An endorsement or stamp placed into a passport by officials of a foreign government giving a traveler permission to visit; not all countries require visas.
An endorsement or stamp placed into a passport by officials of a foreign government giving a traveler permission to visit; not all countries require visas.
go back to the Glossary