dine on ashes verb1 •To mope over past defeats or failures.Yet again his studies could not relieve the sense of defeat. He could not help dining on ashes. How long had he struggled on this stupid thesis? — 2013 formsdined on ashes · dining on ashes · dines on ashes