Definition of Scotch fir in English:

Scotch fir

noun