Definitions of marmalade plum:

  • noun:   brown oval fruit flesh makes excellent sherbet