Meaning of marmalade tree in English:
marmalade tree
noun
The mammee sapota, Pouteria sapota.
Origin
Mid 19th century; earliest use found in John Lindley (1799–1865), botanist and horticulturist.
Are You Learning English? Here Are Our Top English Tips