North Britain
A geographic region constituting the north part of Britain in the United Kingdom,…A geographic region constituting the north part of Britain in the United Kingdom, specifically Scotland.
Meaning
1 senses(historical)A geographic region constituting the north part of Britain in the United Kingdom, specifically Scotland.