1 umbrella palm | Definition of umbrella palm

umbrella palm

noun

Definition of umbrella palm

1 : a widely cultivated pinnate-leaved palm (Hedyscepe canterburyana) native to Lord Howe Island and having a crown of recurved leaves