Definitions
There is 1 meaning of the phrase
Japanese Red Pine.
Japanese Red Pine - as a noun
Pine native to japan and korea having a wide-spreading irregular crown when mature; grown as an ornamental
Synonyms (Exact Relations)
japanese table pinepinus densiflora