EnglishEdit

NounEdit

umbrella pine (plural umbrella pines)

  1. A stone pine.

TranslationsEdit