Noun Definition

lowlands of scotland

1.Definition: the southern part of Scotland that is not mountainous

Related Noun(s):lowlands

Category: Places