Aloidendron pillansii

Aloidendron pillansii, formerly Aloe pillansii, the giant quiver tree or bastard quiver tree, is a large, branching species of succulent plant indigenous to southern Africa. It is regarded as critically endangered.

Aloidendron pillansii

Critically Endangered  (IUCN 2.3)
Scientific classification
Kingdom: Plantae
Clade: Tracheophytes
Clade: Angiosperms
Clade: Monocots
Order: Asparagales
Family: Asphodelaceae
Subfamily: Asphodeloideae
Tribe: Aloeae
Genus: Aloidendron
Species:
A. pillansii
Binomial name
Aloidendron pillansii
(L.Guthrie) Klopper & Gideon F.Sm.[1]
Synonyms[1]
  • Aloe pillansii L.Guthrie
  • Aloe dichotoma subsp. pillansii (L.Guthrie) Zonn.

Description

Aloidendron pillansii grows up to 15 m in height. It branches dichotomously, and superficially resembles Aloidendron dichotomum. It can be distinguished by its paler, wider, recurved leaves, and its taller, more sparsely branched growth form.

Its round, bright yellow flowers are pendant, and hang down below the rosette (unlike those of the other tree aloes). They appear in Spring.

Distribution

It is found around the border between Namibia and South Africa, where its natural habitat is upper mountain slopes, in the arid winter-rainfall Richtersveld shrubland. It is severely threatened by habitat loss, illegal collecting, and livestock grazing.

Cultivation

It rarely appears in cultivation, as it is an extremely slow growing species, and difficult to cultivate.

It requires full sun, extremely well-drained rocky mineral soil, and very dry conditions. In habitat, it grows on rocky slopes in a desert region which receives its sparse rainfall predominantly in the winter.

gollark: <@111608748027445248> I should have fixed it, try now.
gollark: Also, parser combinators are sorely needed.
gollark: What I need to do is make the escape bit handle `\uXXXX` sequences...
gollark: ```luafunction parseString(str) str = str:sub(2) local s = "" while str:sub(1,1) ~= "\"" do local next = str:sub(1,1) str = str:sub(2) assert(next ~= "\n", "Unclosed string") if next == "\\" then local escape = str:sub(1,1) str = str:sub(2) next = assert(decodeControls[next..escape], "Invalid escape character") end s = s .. next end return s, removeWhite(str:sub(2))end```
gollark: Okay, this is hand-rolled parsing code, I have no idea how it works.

References


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.