What is the meaning of "dine on ashes"?

English Language Tests, Intermediate level

ESL/EFL Test #333 [color=blue]“English Slang Idioms (54)”, question 4

You have to think about your successes, not this one failure. You have done a lot for this company. You don’t need to dine on all the time.

(a) leftovers
(b) handouts
(c) ashes
(d) regrets

English Language Tests, Intermediate level

ESL/EFL Test #333 [color=blue]“English Slang Idioms (54)”, answer 4

You have to think about your successes, not this one failure. You have done a lot for this company. You don’t need to dine on ashes all the time.

Correct answer: (c) ashes

Your answer was: [color=red]incorrect
You have to think about your successes, not this one failure. You have done a lot for this company. You don’t need to dine on handouts all the time.
[size=200]_________________________[/size]

Hi!What is the meaning of “dine on ashes”?

Hi,

This means very poor/cheap food.

Alan