transit visa UK US noun [C]
► a document that gives someone the right to travel through a country but not to stay there: »
Visitors must apply for a transit visa for Canada from their country of residence.
Financial and business terms. 2012.
Visitors must apply for a transit visa for Canada from their country of residence.
Financial and business terms. 2012.