Definition of SCOTS PINE
noun : SCOTS PINE
Source: WordNet 3.1
-
1. (
) medium large two-needled pine of northern Europe and Asia having flaking red-brown bark ;
See more about : SCOTS PINE