Definitions of Swiss mountain pine:

  • noun:   low shrubby pine of central Europe with short bright green needles in bunches of two