English | German | Russian | Czech

umbrella pine English

Meaning umbrella pine meaning

What does umbrella pine mean?

umbrella pine

(= stone pine) medium-sized two-needled pine of southern Europe having a spreading crown; widely cultivated for its sweet seeds that resemble almonds

Synonyms umbrella pine synonyms

What other words have the same or similar meaning as umbrella pine?

Are you looking for...?