hold one's peace

[hold one's peace] {v. phr.}, {formal} To be silent and not speakagainst something; be still; keep quiet.

I did not agree with theteacher, but held my peace as he was rather angry.

Compare: HOLDONE'S TONGUE