Cannonball Tree Definition
noun
A South American tree (Couroupita guianensis) bearing fragrant reddish pink flowers that develop into large woody fruits on its trunk and main branches.
American Heritage
Find Similar Words
Find similar words to cannonball tree using the buttons below.