■ noun a pine tree widely planted for commercial use, the dominant forest tree of the Scottish Highlands. [ Pinus sylvestris .]
SCOTS PINE
Meaning of SCOTS PINE in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004