Meaning of marmalade box

Definition of marmalade box

(noun) tree of the West Indies and northern South America bearing succulent edible orange-sized fruit

Other information on marmalade box

WIKIPEDIA results for marmalade box
Amazon results for marmalade box