Scotland
l'Ecosse means Scotland
Ecosse means Scotland, so it must mean "The New Scotland" or "Neo-Scottish" or similar. context should help you figure out the precise meaning.
"he is in a village in Scotland"
Alba, Caledonia, Scotia, Ecosse (French)
Ecosse, Escocia, Scotia, Schottland, Scozia
Écosse is French for Scotland. The capital of Scotland is Edinburgh, spelled Édimbourg in French.
In French, "Écosse" is feminine. It refers to Scotland, and thus it is used with feminine articles and adjectives. For example, you would say "la Écosse" to mean "Scotland."
Ecosse (France), Escocia (Spain), Schottland (Germany)...
SCOTLAND - (L')EcosseSCOTTISH - (m) eccosais [ekosay] (f) eccosaise[ekosayz]NRBB
Ascari Ecosse was created in 1998.
Ecurie Ecosse was created in 1952.