have the indiscretion to do... 鲁莽而做(某事)indiscretions of youth 年少轻狂所做的事.
calculated indiscretion (婉转说法,实际上是)故意泄漏机密.
高考报名网英语在线翻译词典收录了155111条英语词汇在线翻译词条,基本涵盖了全部常用英语词汇的中英文双语翻译及用法,是英语学习的有利工具。