LOWLAND Meaning of LOWLAND in English [low.land] n (15c): low or level country [2]lowland adj (1508) 1 cap: of or relating to the Lowlands of Scotland 2: of or relating to a lowland Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012