Cleome aculeata Prickly Spider Flower
Capparaceae Introduced.

Plant

seed pods