Scots pine
Concise Oxford English Dictionary © 2008 Oxford University Press:
Scots pine
▶noun a pine tree widely planted for commercial use, the dominant forest tree of the Scottish Highlands. [Pinus sylvestris.]
'Scots pine' also found in these Oxford entries:

