lowlands of scotland

Noun
  1. the southern part of Scotland that is not mountainous

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

lowlands of scotland
The sheep graze peacefully in the lowlands of Scotland.