'Lowlands of Scotland' definitions:

Definition of 'Lowlands of Scotland'

From: WordNet
noun
The southern part of Scotland that is not mountainous [syn: Lowlands, Lowlands of Scotland]