Cleome felina:

Cleome felina L. f. Engl.: cleome.