perdre une belle occasion de se taire
Meanings
Verb
1. to put one's foot in one's mouth; to run one's mouth; to speak to one's detriment when one could have avoided commenting