Meaning of marmalade tree
Definition of marmalade tree
(noun)
tropical
American
tree
having
wood
like
mahogany
and
sweet
edible
egg-shaped
fruit; in
some
classifications
placed
in the
genus
Calocarpum
Other information on marmalade tree
WIKIPEDIA results for
marmalade tree
Amazon results for
marmalade tree
Tweet