an endorsement made by an authorized representative of one country upon a passport issued by another, permitting the passport holder entry into or transit through the country making the endorsement.
Definition: 2
to give a visa to; approve a visa for.
Definition: 3
to put a visa on (a passport).
Definition: 4
an endorsement in a passport or similar document, signifying that the document is in order and permitting its bearer to travel into or through the country of the government issuing it