Definitions
There is 1 meaning of the phrase
Scottish Lowlands.
Scottish Lowlands - as a noun
The southern part of scotland that is not mountainous
Synonyms (Exact Relations)
lowlandslowlands of scotland