Euphorbia?

Euphorbia?

Observation - Euphorbia? - Southern Africa. Description: