Meaning of pinus densiflora

Definition of pinus densiflora

(noun) pine native to Japan and Korea having a wide-spreading irregular crown when mature; grown as an ornamental

Other information on pinus densiflora

WIKIPEDIA results for pinus densiflora
Amazon results for pinus densiflora