Euphorbia ?

Euphorbia ?

Observation - Euphorbia ? - Southern Africa. Description: