Definitions of Dwarf mountain pine:

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