LOWLAND Meaning of LOWLAND in English [ 'ləʊlənd ]■ noun (also ~s ) low-lying country. ↘( the Lowlands ) the part of Scotland lying south and east of the Highlands.Derivatives~er noun Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004