Honeycup?

Honeycup?

Observation - Honeycup? - Southern Africa. Description: