English dictionary
umbrella pine meaning and definition
Definition and meaning of umbrella pine at MeaningMonkey.org. umbrella pine meaning and definition in the English Dictionary.UMBRELLA PINE noun
Definition of umbrella pine (noun)
- medium-sized two-needled pine of southern Europe having a spreading crown; widely cultivated for its sweet seeds that resemble almonds
- synonyms: European nut pine, Pinus pinea, stone pine
Source: Princeton University Wordnet