Carpenter bee?

Carpenter bee?

Observation - Carpenter bee? - Southern Africa. Description: