1 umbrella pine | Definition of umbrella pine

umbrella pine

noun

Definition of umbrella pine

1 : a tall Japanese evergreen tree (Sciadopitys verticillata) of the family Pinaceae that has a symmetrical crown and needle-shaped leaves borne in umbrellalike whorls at the ends of the twigs