hold one's peace
hold one's peace {v. phr.}, {formal}
To be silent and not speak against something; be still; keep quiet.
I did not agree with the teacher, but held my peace as he was rather angry.
Compare: HOLD ONE'S TONGUE
Categories:
Source: A Dictionary of American Idioms