Meaning of marmalade-box in English:
marmalade-box
noun
The fruit of the genipap tree, Genipa americana, which contains numerous seeds embedded in a jelly-like pulp.
Origin
Late 16th century; earliest use found in Arte of Angling.
Are You Learning English? Here Are Our Top English Tips