ALL meanings of umbrella pine
um·brel·la pine
U u - noun umbrella pine a Japanese evergreen tree, Sciadopitys verticillata, having linear leaves growing in umbrellalike whorls, cultivated as an ornamental. 1
- noun umbrella pine stone pine (def 1). 1