What does the idiom EAT DIRT mean?
To eat dirt simply means to endure or accept insults or bad treatment.
Meaning of I believe it may mean "to damage someone's reputation in a malicious way". See the translations for the idiom "do someone dirt" on this webpage: http://www.answers.com/topic/dirt Answer I assume you mean "Do you dirt" not "Do your dirt". Do you dirt means to damage your reputation or treating you badly.
To eat humble pie means that you are humbled, or brought down from your snobbish position; you are forced to admit that you were wrong about something. To eat crow is the same meaning; crows are considered "dirty" birds and unfit to eat in most cultures, so you'd be very humble indeed before you'd eat one. To eat dirt can mean the same, but it can also mean that you fell or were shoved to…