Meaning of swiss mountain pine

Definition of swiss mountain pine

(noun) low shrubby pine of central Europe with short bright green needles in bunches of two

Other information on swiss mountain pine

WIKIPEDIA results for swiss mountain pine
Amazon results for swiss mountain pine