Parmentiera Aculeata (cucumber tree).
Parmentiera aculeata is a small tree occasionally cultivated as an ornamental or for its edible, cucumber-like fruits. It is native to southern Mexico and several Central American countries, but has been introduced elsewhere in cultivation and has escaped in some countries. In its native range, it is a mid-successional species, able to colonize open areas. It is often found in pastures and disturbed sites along roads and near dwellings. It has been reported as naturalized and potentially problematic in Cuba and as an invasive in northern Queensland, Australia, where it is regarded as an environmental weed.