Learn how to say Lowlands correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word lowland:
[mass noun] (also lowlands)
economic power gravitated towards the lowlands
(the Lowlands) the region of Scotland lying south and east of the Highlands:
a strong Lowland accent