Meaning of lowlands

Definition of lowlands

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

Other information on lowlands

WIKIPEDIA results for lowlands
Amazon results for lowlands