Definitions of plum pudding:

  • noun:   a rich steamed or boiled cake-like pudding