Cleome angustifolia. Capparaceae. Fish river Canyon.

Click on images to see enlarged