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