English dictionary
lowlands meaning and definition
Definition and meaning of lowlands at MeaningMonkey.org. lowlands meaning and definition in the English Dictionary.LOWLANDS noun
Definition of Lowlands (noun)
- the southern part of Scotland that is not mountainous
- synonyms: Lowlands of Scotland
Source: Princeton University Wordnet