Close
Spider flower
Family Cleomaceae, Cleome ??