Meaning of lowlands of scotland

Definition of lowlands of scotland

(noun) the southern part of Scotland that is not mountainous

Other information on lowlands of scotland

WIKIPEDIA results for lowlands of scotland
Amazon results for lowlands of scotland