Definitions for "Schengen visa"
a document that allows you to travel to Schengen territory
an official document handed out by the embassy of the country of destination
a visa issued under the terms of the Schengen Agreement