Definitions of Lowlands of scotland:

  • noun:   the southern part of Scotland that is not mountainous