Definition of marmalade fruit in English:

marmalade fruit

noun

  • = marmalade plum.

Origin

Mid 19th century; earliest use found in Robert Schomburgk (1804–1865), surveyor and traveller.