A visa is an official document or stamp that permits a traveler to enter, stay in, or leave a country for a specified period. It is typically issued by the destination country's government and may come with specific conditions or requirements that travelers must adhere to during their stay.