Cannonball Flower The Cannonball tree is native to Amazon rain forests and is related to the Brazil nut. The orange, scarlet or pink flowers are said to have a special significance in the Buddhist religion. It earned the nickname "cannonball" because of the large woody fruits that appear after flowering.