Word of the Moment

Plum Pudding

a rich steamed or boiled pudding that resembles cake