Definify.com

Definition 2024


umbrella_pine

umbrella pine

English

Noun

umbrella pine (plural umbrella pines)

  1. A stone pine.

Translations