Cleome heptaphylla

Cleome heptaphylla L. Engl.: cleome.