visa
French
noun
Definitions
- a mark or stamp attesting to the performance of an official action
- a travel visa
Etymology
Derived from Latin visa, visus (sight, a look, having been seen, vision).
Origin
Latin
visus
Gloss
sight, a look, having been seen, vision