cucumber tree: American deciduous magnolia having large leaves and fruit like a small cucumber
magnolia: any shrub or tree of the genus Magnolia; valued for their longevity and exquisite fragrant blooms
haft: the handle of a weapon or tool