my-server
← Wiki

Leipoldtia alborosea

Leipoldtia alborosea is a succulent plant that is part of the Aizoaceae family. The plant is native to Namibia and South Africa, where it occurs in the Northern Cape.

References