Cleome hassleriana is a species of Cleome, native to southern South America in Argentina, Paraguay, Uruguay, and southeast Brazil.
It is commonly cultivated as an ornamental plant. Common names include Spider Flower and Spider Plant. (Wkipedia)
This photograph was taken in a garden in Arraijan, Panama.