Close

Spider flower

Family Cleomaceae, Cleome ??

Spider flower