Dictionary Home » Dictionary Definitions » cannonball tree

cannonball tree

noun
A South American tree (Couroupita guianensis) bearing globose woody fruits on its trunk and main branches. The hard shells of the fruits are used to make containers and utensils.
link/cite print suggestion box