ENGLISH
REFERENCE

dine on ashes

idiom

To mope over past defeats or failures.


Anchors to
Related idioms1entry
  1. 01

    wear sackcloth and ashes

    To publicly express regret for something done wrong.

© 2026 English Reference