Spider Flower

Cleome spinosa

Cleome spinosa (Spider Flower) is a species of .