SCOTS PINE


Meaning of SCOTS PINE in English

■ noun a pine tree widely planted for commercial use, the dominant forest tree of the Scottish Highlands. [ Pinus sylvestris .]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.