English Reference
Idiom idiom

dine on ashes


To mope over past defeats or failures.

Meaning adapted from Wiktionary, available under CC BY-SA 4.0.


SIMPLE

Stop dining on ashes and look toward the future.

CONTEXTUAL

He spent years dining on ashes after his business failed instead of starting something new.

COMPLEX

Rather than dining on ashes over his lost political career, he chose to write a book about his experiences.


Related idioms2entries
  1. 01

    clash of the ash

    hurling (the sport)

  2. 02

    wear sackcloth and ashes

    To publicly express regret for something done wrong.

Last updated August 10, 2026