Meaning of umbrella pine
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
Other information on umbrella pine
WIKIPEDIA results for
umbrella pine
Amazon results for
umbrella pine
Tweet