cannonball tree
Noun
Meaning
cannonball tree (plural cannonball trees)
A deciduous tree, Couroupita guianensis, family Lecythidaceae, native to tropical Central and South America and widely cultivated elsewhere.
Noun
cannonball tree (plural cannonball trees)
A deciduous tree, Couroupita guianensis, family Lecythidaceae, native to tropical Central and South America and widely cultivated elsewhere.