eat dirt
eat dirt {v. phr.}, {informal}
To act humble; accept another's insult or bad treatment.
Mr. Johnson was so much afraid of losing his job that he would eat dirt whenever the boss got mean.
Categories:
Source: A Dictionary of American Idioms