Anthospermum?

Anthospermum?

Observation - Anthospermum? - Southern Africa. Description: