'Lowlands' definitions:

Definition of 'Lowlands'

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

Synonyms of 'lowlands'

From: Moby Thesaurus