Advertisement

Synonyms of Visa

Primary definition: An official endorsement or stamp placed in a passport by a government authority, granting the holder permission to enter, leave, or stay in a country for a specified period.

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement