Scotch pine noun1 •(US) Pinus sylvestris, an evergreen of wide distribution in Eurasia in northern or mountainous areas. formsScotch pines