Noun Definitionlowlands of scotland1.Definition: the southern part of Scotland that is not mountainousRelated Noun(s):lowlandsCategory: Places